Implementation relations and testing for cyclic systems: Adding probabilities
نویسندگان
چکیده
This paper concerns the systematic testing of robotic control software based on state-based models. We focus cyclic systems that typically receive inputs (values from sensors), perform computations, produce outputs (sent to actuators) and possibly change state. provide a theory for such where time can be represented probabilities are used quantify non-deterministic choices, making it possible model probabilistic algorithms. In addition, refusals, inability system set actions, taken into account. consider several scenarios. For example, tester might only able passively observe sequence events so cannot check probabilities, while in another scenario repeatedly apply test case estimate sequences events. These different scenarios lead range implementation relations (notions correctness). As consequence, this provides formal definitions form basis sound automated also validate by showing how observers an alternative but equivalent characterisation.
منابع مشابه
Specification, testing and implementation relations for symbolic-probabilistic systems
We consider the specification and testing of systems where probabilistic information is not given by means of fixed values but as intervals of probabilities. We will use an extension of the finite state machines model where choices among transitions labelled by the same input action are probabilistically resolved. We will introduce our notion of test and we will define how tests are applied to ...
متن کاملImplementation Relations for Testing Through Asynchronous Channels
This paper concerns testing from an input output transition system (IOTS) model of a system under test that interacts with its environment through asynchronous first in first out (FIFO) channels. It explores methods for analysing an IOTS without modelling the channels. If IOTS M produces sequence σ then, since communications are asynchronous, output can be delayed and so a different sequence mi...
متن کاملTesting Network Structure Using Relations Between Small Subgraph Probabilities
We study the problem of testing for structure in networks using relations between the observed frequencies of small subgraphs. We consider the statistics T3 = (edge frequency) − triangle frequency T2 = 3(edge frequency)(1− edge frequency)− V-shape frequency and prove a central limit theorem for (T2, T3) under an Erdős-Rényi null model. We then analyze the power of the associated χ test statisti...
متن کاملConformance Testing Relations for Timed Systems
This paper presents a formal framework to test both the functional and temporal behaviors in systems where temporal aspects are critical. Different implementation relations, depending on both the interpretation of time and on the (non-)determinism of specifications and/or implementations, are presented and related. We also study how tests cases are defined and applied to implementations. A test...
متن کاملQuotient G-systems and Green\'s Relations
In this paper, we first introduce the concepts of G-systems, quotient G-systems and isomorphism theorems on G-systems of n-ary semihypergroups . Also we consider the Green's equivalences on G-systems and further in-vestigate some of their properties. A number of n-ary semihypergroups are constructed and presented as examples in this paper.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Robotics and Autonomous Systems
سال: 2023
ISSN: ['0921-8890', '1872-793X']
DOI: https://doi.org/10.1016/j.robot.2023.104426